! module3.f90
module module3
  use module2
  implicit none
contains
  function power(a, b)
    integer, intent(in) :: a, b
    integer :: power
    power = a**b
  end function power
end module module3
